﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Security.Principal;

public partial class Principal_Empleados : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        LinkButton link = (LinkButton)this.Master.FindControl("LinkPrincipal");
        link.Visible = false;

        if (!IsPostBack)
        {
            IPrincipal p = HttpContext.Current.User;
            if (!p.IsInRole("Empleado"))
            {
                Session["Mensaje"] = "Usted no posee los permisos necesarios para ingresar a esta página";

                if (Session["Identificador"] != null)
                {
                    Session["IrAPagina"] = "Principal_Clientes.aspx";
                    Response.Redirect("Bienvenida.aspx");
                }
                else
                {
                    Response.Redirect("login.aspx");
                }
            }
            else
            {
                comprobarTipoEmpleado();
            }
        }
    }

    public void comprobarTipoEmpleado()
    {
        if (Session["TipoEmpleado"].ToString() == "Encargado_Evento")
        {
            Panel8.Visible = false;
            Panel9.Visible = false;
            Panel6.Visible = false;
            Panel10.Visible = false;
            Panel3.Visible = false;
        }
        else if (Session["TipoEmpleado"].ToString() == "Encargado_Gastronomia")
        {
            Panel1.Visible = false;
            Panel2.Visible = false;
            Panel3.Visible = false;
            Panel5.Visible = false;            
            Panel7.Visible = false;
           

        }

            
    }

    protected void btnPresupuestoNuevo_Click(object sender, EventArgs e)
    {
        Response.Redirect("Presupuesto.aspx");
    }

    protected void btnPresupuestosPendientes_Click(object sender, EventArgs e)
    {
         Response.Redirect("PresupuestosPendientes.aspx");
    }
    
    protected void btnEvento_Click1(object sender, EventArgs e)
    {
        Response.Redirect("BuscaPresupuesto.aspx");
    }
    
    protected void btnConsultarAgenda_Click(object sender, EventArgs e)
    {
        Response.Redirect("Agenda.aspx");
    }

    protected void btnReunion_Click(object sender, EventArgs e)
    {
        Response.Redirect("ConfirmarReunion.aspx");
    }

    protected void btnControlInsumos_Click(object sender, EventArgs e)
    {
        Response.Redirect("InsumosNecesarios.aspx");
    }

    protected void btnLlegadaInsumo_Click(object sender, EventArgs e)
    {
        Response.Redirect("InsumosPedidos.aspx");
    }

    protected void btnCobro_Click(object sender, EventArgs e)
    {
        Response.Redirect("RegistrarCobro.aspx"); 
    }
   
    protected void btnAlimento_Click(object sender, EventArgs e)
    {
        Response.Redirect("Alta_Alimento.aspx"); 
    }
    
    protected void btnMenu_Click(object sender, EventArgs e)
    {
        Response.Redirect("Alta_Menu.aspx"); 
    }

    
}

